// 容器样式
.rice-crawler-container {
  max-width: 800px;
  margin: 0 auto;
  padding: 24px;
  background-color: #f5f5f5;
  min-height: 100vh;
}

// 头部样式
.rice-crawler-header {
  margin-bottom: 24px;
  text-align: center;

  h2 {
    margin-bottom: 8px;
    font-size: 24px;
    font-weight: 500;
  }

  p {
    font-size: 14px;
  }
}

// 控制卡片样式
.rice-crawler-control-card {
  margin-bottom: 24px;
  border-radius: 8px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);

  .ant-card-body {
    padding: 24px;
  }
}

// 状态卡片样式
.rice-crawler-status-card {
  border-radius: 8px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);

  .ant-card-body {
    padding: 24px;
  }

  .progress-container {
    margin: 16px 0;
    text-align: center;

    p {
      margin-top: 8px;
    }
  }
}

// 状态标签样式
.status-idle {
  font-weight: 500;
}

.status-running {
  font-weight: 500;
}

.status-stopping {
  font-weight: 500;
}

// 响应式调整
@media (max-width: 768px) {
  .rice-crawler-container {
    padding: 16px;
  }

  .rice-crawler-control-card,
  .rice-crawler-status-card {
    .ant-card-body {
      padding: 16px;
    }
  }
}
